/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Assigment.Serializacion;

import java.io.*;
/**
 *
 * @author Gunner
 */
public class Deserializacion {
    
    public static void main(String[] args){
    
        System.out.println("            Lista de Personas en la base de datos");
        System.out.println("            =====================================");
        System.out.println("");
        System.out.println("       NOMBRE                                    DIRECCION");       
        System.out.println("       ======                                    =========");
        Persona P1 = null;
        
        try {
            // abrir o Recuperar un archivo de disco
            FileInputStream fis = new FileInputStream("personas.ser");
            // Stream para recuperar o reconstruir objetos
           
            ObjectInputStream ois = new ObjectInputStream(fis);
            //El método readObject() recupera el objeto
            P1 = (Persona) ois.readObject();
            
            ois.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

        System.out.println(P1);
        
    }
}
